// import { reactive, provide, inject } from 'vue'

// const StoreKey = Symbol('user')

// export function createStore() {
//   const state = reactive({
//     selectedTemplate: 'default',
//     cardInfo: {
//       name: '张明',
//       title: '产品经理',
//       company: '科技有限公司',
//       phone: '13800138000',
//       email: 'zhangming@example.com',
//       address: '北京市朝阳区',
//       avatar: 'https://picsum.photos/id/1005/200/200',
//       qrcode: 'https://picsum.photos/id/237/100/100'
//     },
//     setTemplate(template) {
//       state.selectedTemplate = template
//     },
//     updateCardInfo(info) {
//       state.cardInfo = { ...state.cardInfo, ...info }
//     }
//   })
  
//   return {
//     install(app) {
//       app.provide(StoreKey, state)
//     }
//   }
// }

// export function useStore() {
// 	console.log(StoreKey)
// 	console.log("***************")
//   const store = inject(StoreKey)
//   if (!store) {
//     throw new Error('Please install the store first.')
//   }
//   return store
// }
